home *** CD-ROM | disk | FTP | other *** search
/ Programming Windows 95 with MFC / Programming Windows 95 with MFC (Microsoft Programming Series)(097-0001465)(1996).iso / NT / CODE / CHAP05 / FONTVIEW / FONTVIEW.H < prev    next >
C/C++ Source or Header  |  1996-04-05  |  973b  |  47 lines

  1. //***********************************************************************
  2. //
  3. //  FontView.h
  4. //
  5. //***********************************************************************
  6.  
  7. class CMyApp : public CWinApp
  8. {
  9. public:
  10.     virtual BOOL InitInstance ();
  11. };
  12.  
  13. class CMainWindow : public CWnd
  14. {
  15. private:
  16.     int m_cxChar;
  17.     int m_cyChar;
  18.  
  19.     CFont m_fontMain;
  20.     CFont m_fontSample;
  21.  
  22.     CStatic m_ctlLBTitle;
  23.     CListBox m_ctlListBox;
  24.     CButton m_ctlCheckBox;
  25.     CButton m_ctlGroupBox;
  26.     CStatic m_ctlSampleText;
  27.     CButton m_ctlPushButton;
  28.  
  29.     void FillListBox ();
  30.  
  31. public:
  32.     CMainWindow ();
  33.  
  34.     static int CALLBACK EnumFontFamProc (ENUMLOGFONT*,
  35.         NEWTEXTMETRIC*, int, LPARAM);
  36.  
  37. protected:
  38.     virtual void PostNcDestroy ();
  39.  
  40.     afx_msg int OnCreate (LPCREATESTRUCT);
  41.     afx_msg void OnPushButtonClicked ();   
  42.     afx_msg void OnCheckBoxClicked ();
  43.     afx_msg void OnSelChange ();
  44.  
  45.     DECLARE_MESSAGE_MAP ()
  46. };
  47.